#ifndef OCurlModifier_H__
#define OCurlModifier_H__

enum
{
	// Dynamic attributes defined on enum class PlugId
	crl_PLUGS = 1000,

	//////////////////////////////////////////////////////////////////////////
	// Object attributes -- DO NOT CHANGE, attribute keys on saved projects
	crl_START = 2000,
	
	crl_FormTypeAttribute,
	crl_IsProportionalToLengthAttribute,
	crl_MagnitudeAttribute,
	crl_MagnitudeMultiplierAttribute,
	crl_MagnitudeRampAttribute,
	crl_MagnitudeChannelAttribute,

	crl_PhaseAttribute,
	crl_PhaseMultiplierAttribute,
	crl_PhaseChannelAttribute,
	crl_PhaseOffsetAttribute,

	crl_StretchAttribute,
	crl_StretchMultiplierAttribute,
	crl_StretchChannelAttribute,

	crl_DeviationScaleAttribute,
	crl_DeviationAmountAttribute,

	//Deprecated
	crl_GroupIdAttribute,
	crl_StrandGroupAttribute,

	
	// Buttons
	
	crl_Button_FormTypeAttribute_Sine = 3000,
	crl_Button_FormTypeAttribute_Helix,

	crl_AxisAttribute,

	//////////////////////////////////////////////////////////////////////////

	crl_END
};

enum
{
	crl_FormTypeAttribute_Sine,
	crl_FormTypeAttribute_Helix,
};

enum
{
	crl_Axis_X,
	crl_Axis_Y,
	crl_Axis_Z,
};

#endif
